@charset "utf-8";

$fontsize:40;

@function r($px){
    @return $px/$fontsize * 1rem;
}
//
header{
    width: 100%;
    height:r(124);
    position: absolute;
    .back{
        width:r(112);
        height:r(56);
        vertical-align: middle;
        margin-top:r(48);
        margin-left:r(22);
        input[type="button"]{
            font-size:r(26);
            width:r(112);
            height:r(56);
            border-radius:r(26);
            background: white;
            border: none;
            border: 1px solid #ff9344;
            font-size: r(26);
        }
    }
    .back-select{
            width: r(158);
            height:r(56);  
            margin-top:r(48);
            margin-right:r(22);
            border: 1px solid #ff9344;
            box-sizing: border-box;
            line-height:r(54);
            vertical-align: middle;
            select{
                width:r(158);
                border: none;
                text-indent:r(20);
                line-height:r(56);
                vertical-align: top;
                outline: none;
                appearance: none;
                overflow-y: scroll;
                -webkit-overflow-scrolling: touch;
                -webkit-appearance: none;
                -moz-appearance: none;
                background: url(../img/index/icon-1.png) no-repeat right 5px center;
                background-size: r(30) r(16);
            }
        }
        .back-font{
            margin-top:r(64);
            margin-left:r(314);
            p{
                font-size:r(26);
            }
        }
}
section{
    width:100%;
    top:r(124);
    position: absolute;
    bottom:r(136);
    overflow-y: scroll;
    .back-banan{
        width: 100%;
        height:r(218);
    .back-ul{
        width: 100%;
        height:r(186);
        .back-li{
            width:r(149);
            height:r(186);
            float: left;
            margin-left: r(27);
            img{
                width:r(140);
            }
            p{
                font-size:r(26);
                text-align: center;
                margin-top:r(-8) ;
            }
        }
        .back-li:last-child{
             margin-right: 0px;
        }
    }
    .back-yuandain{
            width: r(120);
            height:r(18);
            margin: 0 auto;
            li{
                float: left;
                width:r(18);
                height:r(18);
                border: 1px solid #ff9344;
                border-radius: 100%;
                margin-right: r(8);
            }
            li:last-child{
                margin-right: 0;
            }
        }
    }
}
.back-food{
    width: 100%;
    height: r(65);
    .back-food1{
        margin-left: r(30);
        margin-top: r(19);
        img{
            width: r(56);
            height: r(44);
        }
        b{
            font-size: r(30);
            font-weight: normal;
            vertical-align: top;
        }
    }
    .back-food2{
        margin-right: r(21);
        margin-top: r(12);
        span{
            font-size: r(24);
            i{
                color: #ff9344;
            }
        }
    }
}
.back-food-ul{
    width:100%;
    height: r(206);
    li{
        width: r(133);
        height: r(133);
        margin-top: r(37);
        margin-bottom: r(34);
        margin-right: r(57);
        float: left;
        img{
            width: 100%;
            height: 100%;
        }
    }
    li:first-child{
        margin-left: r(22);
    }
    li:last-child{
        margin-right:r(24);
    }
}
.back-food-ul:last-child{
    margin-bottom: r(26);
}     